package com.ujiuye.dao;

import com.ujiuye.bean.User;
import com.ujiuye.util.DruidUtils;
import org.apache.commons.dbutils.QueryRunner;

import java.sql.SQLException;

/**
 * 数据交互层
 */
public class EnrollDao {

    /**
     * 保存用户数据到数据库
     * @param user 要保存的用户数组
     * @return 影响行数
     */
    public int saveUser(User user){
        // dbUtils 的核心操作类的对象
        QueryRunner qr = new QueryRunner(DruidUtils.getDataSource());
        String sql = "insert into user values(0,?,?,?,?,?)";

        int row = 0;
        try {
            row = qr.update(sql, user.getUsername(), user.getPassword(), user.getName(),
                    user.getTelephone(), user.getBirthday());
        } catch (SQLException throwables) {
            throwables.printStackTrace();
        }
        return row;

    }

}
